package com.dhecp.project.purchase.domain;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * @program: kjecp
 * @description: 采购计划 (子件表
 * @author: hlf
 * @create: 2022-08-15 11:22
 */
public class PurchasePlanSon{


    private String guid;//唯一标识
    private String pGuid;//父标识
    private Integer iid;//行号
    private String bid;//单据编号
    private String sBm;//子商品编码
    private String fBm;//父商品编码
    private String fNid;//父单据编号
    private Integer cgSl;//母件计划子件采购数量
    private Integer jgSl;//子件加购数量
    private Integer qxSl;//取消数量
    private Integer qxJgSl;//取消加购数量
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;//创建日期
    private Double prices;//子件预估单价
    private Double totalPrices;//子件预估总价
    private Integer allNum;//子件总数
    private String remark;//子件备注

    //虚拟字段
    private String spMc;//母件名称
    private Integer kcSl;//子件库存数量
    private String name;//子件名称
    private Double num;//子件Bom数量

    private String pBid;//母件单号
    private String vGsBm;			//公司编码
    private String vGsMc;			//公司名称
    private String vGsJc;			//公司简称
    private String vGsDz;			//公司地址
    private String isJp;			//是否精品
    private Double jpHbJe;			//精品调拨金额

    public String getGuid() {
        return guid;
    }

    public void setGuid(String guid) {
        this.guid = guid;
    }

    public String getpGuid() {
        return pGuid;
    }

    public void setpGuid(String pGuid) {
        this.pGuid = pGuid;
    }

    public Integer getIid() {
        return iid;
    }

    public void setIid(Integer iid) {
        this.iid = iid;
    }

    public String getBid() {
        return bid;
    }

    public void setBid(String bid) {
        this.bid = bid;
    }

    public String getsBm() {
        return sBm;
    }

    public void setsBm(String sBm) {
        this.sBm = sBm;
    }

    public String getfBm() {
        return fBm;
    }

    public void setfBm(String fBm) {
        this.fBm = fBm;
    }

    public String getfNid() {
        return fNid;
    }

    public void setfNid(String fNid) {
        this.fNid = fNid;
    }

    public Integer getCgSl() {
        return cgSl;
    }

    public void setCgSl(Integer cgSl) {
        this.cgSl = cgSl;
    }

    public Integer getJgSl() {
        return jgSl;
    }

    public void setJgSl(Integer jgSl) {
        this.jgSl = jgSl;
    }

    public Integer getQxSl() {
        return qxSl;
    }

    public void setQxSl(Integer qxSl) {
        this.qxSl = qxSl;
    }

    public Integer getQxJgSl() {
        return qxJgSl;
    }

    public void setQxJgSl(Integer qxJgSl) {
        this.qxJgSl = qxJgSl;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Double getPrices() {
        return prices;
    }

    public void setPrices(Double prices) {
        this.prices = prices;
    }

    public Double getTotalPrices() {
        return totalPrices;
    }

    public void setTotalPrices(Double totalPrices) {
        this.totalPrices = totalPrices;
    }

    public Integer getAllNum() {
        return allNum;
    }

    public void setAllNum(Integer allNum) {
        this.allNum = allNum;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getSpMc() {
        return spMc;
    }

    public void setSpMc(String spMc) {
        this.spMc = spMc;
    }

    public Integer getKcSl() {
        return kcSl;
    }

    public void setKcSl(Integer kcSl) {
        this.kcSl = kcSl;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Double getNum() {
        return num;
    }

    public void setNum(Double num) {
        this.num = num;
    }

    public String getpBid() {
        return pBid;
    }

    public void setpBid(String pBid) {
        this.pBid = pBid;
    }

    public String getvGsBm() {
        return vGsBm;
    }

    public void setvGsBm(String vGsBm) {
        this.vGsBm = vGsBm;
    }

    public String getvGsMc() {
        return vGsMc;
    }

    public void setvGsMc(String vGsMc) {
        this.vGsMc = vGsMc;
    }

    public String getvGsJc() {
        return vGsJc;
    }

    public void setvGsJc(String vGsJc) {
        this.vGsJc = vGsJc;
    }

    public String getvGsDz() {
        return vGsDz;
    }

    public void setvGsDz(String vGsDz) {
        this.vGsDz = vGsDz;
    }

    public String getIsJp() {
        return isJp;
    }

    public void setIsJp(String isJp) {
        this.isJp = isJp;
    }

    public Double getJpHbJe() {
        return jpHbJe;
    }

    public void setJpHbJe(Double jpHbJe) {
        this.jpHbJe = jpHbJe;
    }
}